刘奇 中国科学院计算机系统结构霞点实验室 北京 100190 中国科学院计算技术研究所 北京 100190 中国科学院研究生院 北京 100049 北京龙芯中科技术服务中心有限公司 北京 100190郝守青 中国科学院计算机系统结构霞点实验室 北京 100190 中国科学院计算技术研究所 北京 100190 中国科学院研究生院 北京 100049 北京龙芯中科技术服务中心有限公司 北京 100190沈海华 中国科学院计算机系统结构霞点实验室 北京 100190 中国科学院计算技术研究所 北京 100190 北京龙芯中科技术服务中心有限公司 北京 100190章隆兵 中国科学院计算机系统结构霞点实验室 北京 100190 中国科学院计算技术研究所 北京 100190 北京龙芯中科技术服务中心有限公司 北京 100190 摘 要:同一程序的不同执行阶段或者不同程序运行时行为特征不同.并构多核处理器包含多种类型处理器棱,可以根据程序运行时的行为特征切换到性能、功耗合适的核.异构多核相对于同构多核处理器能够更好地满足性能和功耗要求,但是不同核间切换时保存、恢复程序现场开销严重影响了异构多核处理器的性能.增加少量片上随机存储单元(RAM),并适当优化处理器核硬件结构是有效降低核间切换开销的方法.上述方法使得核间切换时不需要执行切换程序,通过发送RAM读写请求实现了程序现场的保存和恢复.基于龙芯异构多棱处理器平台评估了软、硬件实现核问切换开销.实验结果表明上述硬件方法将核间切换开销下降到软件开销的11%,且仅带来了2.49%的面积增加争1.8%的功耗增加. |
一种基于RAM的降低异构多核切换开销的方法
阅读量:100
读完这篇文章后,您心情如何?
所有评论仅代表网友意见